import GeneralNode from "./general";
import StartNode from "./start";
import EndNode from "./end";
import SpecialNode from "./special";
import ShuntNode from "./shunt";
import { tabNode } from "./tab";

export default Graph => {
  Graph.registerNode("general-node", GeneralNode, true);
  Graph.registerNode("start-node", StartNode, true);
  Graph.registerNode("end-node", EndNode, true);
  Graph.registerNode("special-node", SpecialNode, true);
  Graph.registerNode("shunt-node", ShuntNode, true);
  Graph.registerNode("tab-node", tabNode("tabCom"), true);
  Graph.registerNode("board-node", tabNode("boardcastCom"), true);
  Graph.registerNode("city-node", tabNode("cityCom"), true);
};
